README
Week 4: CloudWatch 모니터링 & 비용 최적화
개요
Week 3.5에서 고가용성 웹 서비스를 완성했습니다. 이제 실제 운영에 필요한 모니터링 체계를 구축하고, 비용을 분석하여 최적화하며, 보안을 위한 IAM 정책을 심화 학습해보겠습니다.
현재 인프라 상태 (Week 3.5 완료 후)
구축된 리소스
- ALB: webapp-alb (2개 가용영역)
- Auto Scaling Group: webapp-web-asg (2~4대 Web 서버)
- EC2: WAS 서버 1대 (Private 서브넷)
- RDS: Multi-AZ MySQL (Primary + Standby)
- VPC: 완전한 네트워크 구조
Week 4 학습 목표
1. 모니터링 체계 구축
- CloudWatch 대시보드로 전체 인프라 가시성 확보
- 핵심 메트릭 모니터링 및 알람 설정
- 성능 이슈 사전 감지 체계 구축
2. 비용 분석 및 최적화
- AWS Cost Explorer로 비용 패턴 분석
- 리소스별 비용 최적화 방안 도출
- Reserved Instance, Spot Instance 활용 방법
3. IAM 정책 심화
- 최소 권한 원칙 적용
- 역할 기반 접근 제어 강화
- 보안 모범 사례 구현
실습 순서
1단계: CloudWatch 모니터링
- 통합 모니터링 대시보드 생성
- 핵심 메트릭 시각화
- 알람 및 통지 설정
2단계: 비용 최적화
AWS EDU/Archive/조선대학교 AWS 멘토링/Week4-Operations-and-Optimization/02-비용분석및최적화/01-Cost-Explorer-분석
- 현재 비용 구조 분석
- 비용 최적화 기회 식별
- 실제 절약 방안 적용
3단계: IAM 정책 심화
AWS EDU/Archive/조선대학교 AWS 멘토링/Week4-Operations-and-Optimization/03-IAM-정책심화/01-최소권한원칙
- 세분화된 권한 관리
- 보안 정책 강화
- 감사 및 모니터링
학습 성과
모니터링 능력:
- 시스템 상태 실시간 파악
- 문제 발생 전 사전 감지
- 데이터 기반 의사결정
비용 관리:
- 정확한 비용 분석 능력
- 최적화를 통한 20-30% 비용 절감
- 효율적인 리소스 활용
보안 강화:
- 최소 권한 원칙 적용
- 역할별 접근 제어
- 보안 사고 예방
실무 적용 가치
포트폴리오 강화
- 운영 전문성: 모니터링 대시보드 구축 능력
- 비용 의식: 클라우드 비용 최적화 경험
- 보안 마인드: IAM 정책 설계 및 관리
준비사항
필수 완료 상태
실습 환경 확인
웹사이트 접속 테스트:
http://webapp-alb-xxxxxxx.ap-northeast-2.elb.amazonaws.com/webapp/
AWS 콘솔 접근 권한:
- CloudWatch 서비스 접근
- Billing 및 Cost Management 접근
- IAM 서비스 접근
중요 안내사항
비용 관련 주의
- 실습 중 추가 비용 발생 최소화
- 불필요한 리소스 즉시 정리
- 실습 완료 후 리소스 검토
보안 관련 주의
- IAM 정책 변경 시 신중히 진행
- 기존 동작에 영향 없도록 확인
- 변경 사항은 단계적으로 적용
실습 연속성
- Week 3.5 인프라 보존 필수
- 새로운 설정은 기존에 추가하는 방식
- 문제 발생 시 이전 상태 복구 가능
준비되셨나요?
Week 3.5의 고가용성 인프라가 정상 동작하는지 확인한 후 AWS EDU/Archive/조선대학교 AWS 멘토링/Week4-Operations-and-Optimization/01-CloudWatch-모니터링/01-CloudWatch-대시보드구축부터 시작해보세요.
현재 웹사이트가 이 주소로 접속되나요?
http://webapp-alb-xxxxxxx.ap-northeast-2.elb.amazonaws.com/webapp/
정상 접속된다면 Week 4 시작할 준비가 완료되었습니다!
관련 문서: Week3.5-HA-Scalable-WebService, AWS EDU/Archive/조선대학교 AWS 멘토링/Week4-Operations-and-Optimization/01-CloudWatch-모니터링/01-CloudWatch-대시보드구축